/*********************************************
* instance S-RM
*********************************************/

F = 20;
C = 20;
H = 5;
P = 4;
T = 12;
Nt = 4;
Hmax = 2;
dmax_fc = 20;
dmax_h = infinity;

S = [[298.6399406552397 , 226.1917233108356 , 0.0 , 0.0],
[215.28218185464868 , 245.99991058797684 , 0.0 , 0.0],
[200.9581973039565 , 203.129983727562 , 0.0 , 0.0],
[225.77375638866522 , 238.05213292500034 , 0.0 , 0.0],
[241.39295370363863 , 270.52162360327634 , 0.0 , 0.0],
[290.1067935410682 , 261.14604205613 , 0.0 , 0.0],
[212.24746366333545 , 264.13955485083756 , 0.0 , 0.0],
[267.051395914035 , 221.1573399092715 , 0.0 , 0.0],
[223.96884106401566 , 295.0291877859021 , 0.0 , 0.0],
[238.93711848412386 , 231.76200539212581 , 0.0 , 0.0],
[0.0 , 0.0 , 216.24970016181643 , 260.68395917247426],
[0.0 , 0.0 , 259.90617966771566 , 259.9689986284409],
[0.0 , 0.0 , 206.73267146590416 , 275.54036689257134],
[0.0 , 0.0 , 261.6745691982829 , 296.40034295099576],
[0.0 , 0.0 , 279.0951553770779 , 223.33572349741047],
[0.0 , 0.0 , 249.52400921108008 , 222.12292505525463],
[0.0 , 0.0 , 286.919690966494 , 247.3867282467569],
[0.0 , 0.0 , 298.89612421105187 , 264.60594440289105],
[0.0 , 0.0 , 278.70959844719204 , 264.26315964983496],
[0.0 , 0.0 , 292.27609766201925 , 231.76472126489136]];

D = [[[120.89497861549121 , 137.7185618981584 , 143.52234733888798 , 140.90151073416078 , 125.18979188202016 , 106.25914378450855 , 139.9165226144229 , 139.05769238247706 , 131.1032733812626 , 146.54311739723784 , 137.4312545446718 , 107.37490660632321],
[100.63983872775347 , 102.57450338848453 , 101.9612899485725 , 147.18274943631792 , 105.30206553877647 , 106.23777562854055 , 106.56475732707801 , 105.20926466882594 , 126.4138234459506 , 122.84658516996699 , 128.19461035328732 , 147.23753258499056],
[109.29250578012785 , 104.48329049375002 , 106.92247851705386 , 124.05699505448226 , 132.90514528547462 , 107.94234178877704 , 124.4313708004974 , 138.89073249791386 , 112.94209604162349 , 120.46752222838458 , 103.13373156391589 , 131.3881138250814],
[101.60326238431496 , 124.41249429206931 , 135.91393663133746 , 125.74293858896826 , 131.81566849900057 , 121.45607511485245 , 129.19937780637667 , 149.53038492309076 , 127.08752975158372 , 128.06808445945515 , 128.831905874188 , 115.4518068503401]],
[[110.75278131090563 , 146.5485988572464 , 149.04141791608066 , 120.33459117226883 , 149.97135371250698 , 110.152858976429 , 139.71600278178227 , 104.45501328359077 , 110.52433859604359 , 146.56607528267406 , 106.11813268247053 , 129.5352387159515],
[128.1794737477149 , 101.30678372469686 , 138.21391951633896 , 125.6112858614458 , 121.20124380578764 , 111.51439731902337 , 113.86259966994103 , 125.37701064390946 , 126.44119327521088 , 121.01601646659391 , 111.25594415521003 , 149.57985060837245],
[138.36789956559545 , 129.56955334579177 , 101.20237446653982 , 128.57727531412618 , 116.38235950298235 , 122.74463285942925 , 139.11816420196442 , 143.25859106643438 , 100.81337916577048 , 134.02973318110446 , 139.9181634277016 , 143.19496921821406],
[142.09891278304605 , 147.4434381747637 , 146.39106328630015 , 101.1012310299884 , 100.83305632535296 , 107.17966470373075 , 143.09930755418472 , 140.47616995510128 , 118.59481714329013 , 110.63115556063973 , 123.36132892244186 , 127.63386477515758]],
[[140.77353219325337 , 122.51249104023034 , 136.45386380203215 , 100.24665271214656 , 142.96718087950651 , 110.74332508441417 , 125.81468044124733 , 111.9911338643034 , 121.95365775881285 , 119.25450960949703 , 116.73113214846107 , 106.92177152281705],
[110.72138149167853 , 108.94420774697454 , 123.76753235797791 , 147.7923773591343 , 114.59446791163263 , 115.63807662183746 , 124.01440763345168 , 109.70395162203481 , 142.0990116700272 , 143.0970186477055 , 132.1352952129044 , 114.17805638531905],
[119.89083836137277 , 129.8679934819753 , 117.14178968219133 , 119.03812336498576 , 135.80145204671356 , 101.08779578444417 , 118.8451488907414 , 146.32676609866772 , 147.85767830460136 , 140.2266880063446 , 104.01285586782127 , 123.89539781407018],
[129.9918877912289 , 141.19822009962343 , 148.4010669867539 , 136.27315573978726 , 147.08347116698144 , 128.26350206118468 , 141.03901118548802 , 126.95530589162126 , 112.95857960824844 , 109.72269809971917 , 131.40894026404416 , 117.34706572945521]],
[[135.02398264086983 , 111.51339517903955 , 128.49532931037209 , 107.25690753606403 , 138.32220137310264 , 118.52502079655571 , 113.06959378861137 , 148.05418870804488 , 139.96893083775157 , 134.69038656351574 , 141.0316883425282 , 132.38908642614803],
[112.17005831640245 , 107.72990992505558 , 146.1474969853893 , 123.7185727844705 , 128.31445304927385 , 100.80103200138565 , 145.10103129478446 , 104.79033782851258 , 131.99999687538624 , 131.24475885299526 , 106.42301819879576 , 106.70727799580536],
[103.27416803412218 , 136.12326516994187 , 117.5625452583662 , 139.22837742667664 , 119.8568234762859 , 115.30689664621718 , 121.13599282614788 , 128.55750461557085 , 123.66164336505864 , 145.49590321145092 , 142.21758465961491 , 131.02985670749902],
[104.5440333069959 , 102.75166594105285 , 143.42844282390269 , 129.82648382275204 , 103.87710065350568 , 126.86413451421164 , 123.53613813040376 , 137.13052207642633 , 120.29367640262632 , 108.19665165557566 , 118.29425875085765 , 115.98448103450586]],
[[118.7311387562024 , 126.5263008655249 , 119.33167297378706 , 104.51612451173 , 101.77716024057905 , 121.83734411338635 , 148.04364675801264 , 120.1711849057529 , 149.23831783960077 , 129.0272900534349 , 106.64214668920194 , 143.12437483326866],
[117.83981206990859 , 112.04958143465934 , 127.79016100245363 , 126.13582000516061 , 118.0134071307991 , 138.14383878909032 , 107.57500724530148 , 102.7782905115255 , 148.8420027793097 , 139.49405141539165 , 133.96813022795345 , 117.18128336532877],
[125.40309042937753 , 117.90707133981141 , 114.37400173958888 , 126.22120562312821 , 124.98965888125491 , 107.91819365176353 , 111.38829489183027 , 129.43263136828443 , 109.98597653988753 , 125.10758901840187 , 115.46559240866115 , 112.82379844676872],
[105.53695808363037 , 139.35079293389384 , 116.83946171811401 , 100.25020785087183 , 119.57369640590203 , 127.22840201864967 , 136.74280521616737 , 140.03341165849145 , 141.24403614398017 , 123.88459460761611 , 139.7439916840324 , 115.10774622413783]],
[[141.34591510639757 , 112.25104370200042 , 124.84431408010934 , 102.13600658175143 , 124.97250904587563 , 106.74223404614504 , 132.874939868267 , 118.7557428242919 , 102.25206619987836 , 109.28015770776068 , 111.68657590830571 , 138.40104545019167],
[147.80162142871276 , 137.82081204784646 , 148.64263969866155 , 118.99043317175423 , 113.31262577367174 , 101.43188048295035 , 112.00683477733793 , 135.17961966921163 , 140.54784654460965 , 121.41041761520657 , 138.95857200704612 , 123.84865680747097],
[143.95272884092728 , 124.9313367987807 , 118.17479738528277 , 149.02614895418645 , 143.07072892966818 , 116.2819161476388 , 139.18431031127224 , 115.54895020611971 , 125.0009547559751 , 110.86454216514166 , 119.03080295642738 , 110.41393468620848],
[106.24780512155536 , 148.83930338563772 , 119.17336000785164 , 126.99915753320369 , 141.486077957582 , 138.53005094423 , 132.00829010080042 , 130.11491210724952 , 144.00139994366265 , 114.53196288295649 , 146.91370859979673 , 149.19089241266434]],
[[138.86461331846414 , 131.8356325263019 , 100.29837896383805 , 142.8138947538992 , 115.2601131987018 , 105.22210760027858 , 122.7788975650041 , 110.301146059946 , 128.81194980289163 , 142.68532070167504 , 119.31438420753426 , 135.02762632178425],
[128.23781478109197 , 112.70274525970574 , 104.89542293149518 , 129.82136265368447 , 143.2099072986794 , 127.80211747437644 , 119.21406262976211 , 116.8989620445599 , 121.91295299271297 , 121.06146556239736 , 108.63428596819725 , 113.5342948098176],
[147.4635084627546 , 137.9316893735103 , 142.73741357081897 , 109.93646982013247 , 142.09100040437315 , 113.0853594788895 , 125.73449844987601 , 117.65894624771545 , 136.77978666302002 , 100.87234831108293 , 120.11784597216533 , 135.26979961756626],
[141.9328327343407 , 128.4024011244545 , 121.06636055214099 , 122.98392531547046 , 101.54145203055658 , 142.2766479643082 , 105.32451719789495 , 149.49109016317863 , 149.33186918410627 , 123.55457970475888 , 127.54231769778072 , 122.30950491554466]],
[[110.40820131462549 , 100.66989033883394 , 100.3936697773638 , 137.65276479203754 , 106.0227745456033 , 146.6981131617669 , 122.1832229785166 , 137.0187158506758 , 122.2785229843064 , 105.6308708832082 , 107.10675665088301 , 135.4920044623465],
[145.80455338269883 , 102.12605000412897 , 128.8477932195096 , 141.0977814246978 , 100.74477097577513 , 100.58016239896324 , 107.77319635059384 , 115.45221666384693 , 141.76081387691048 , 142.30856822773043 , 105.6330968591089 , 133.42620429942872],
[117.17434102019196 , 104.1212612737573 , 139.37554162037824 , 133.5718183925748 , 114.8600655403041 , 137.64628861398234 , 137.4538725145184 , 111.6568153049268 , 141.0497680272172 , 116.37989665448121 , 137.83489508381345 , 146.81063664941115],
[108.81880789643124 , 136.63191242911705 , 116.80848772113481 , 113.50611196807435 , 128.70053263805391 , 139.2868234800675 , 141.6543729728884 , 122.88424649740813 , 148.6102650190348 , 141.6154982043663 , 108.23936167567864 , 103.77517149734496]],
[[134.0594144220156 , 142.2494078140178 , 106.69843748797447 , 127.17655721338235 , 112.50155916469845 , 137.8686887378724 , 104.49565737305184 , 147.92148200746172 , 127.57619063386014 , 117.15732576891541 , 146.3658969391234 , 133.80095353024092],
[110.00213405821329 , 126.14319741027435 , 144.9060531834699 , 125.50198156468012 , 121.92149081126858 , 129.16766844419138 , 123.91440727770042 , 120.38031256381554 , 120.60625496697895 , 121.41887426804556 , 128.96941378843394 , 149.30762536707357],
[115.61363555950399 , 132.2147931683902 , 136.19426634531652 , 118.61620453825726 , 110.71237563411646 , 143.03665761376334 , 120.67116940450376 , 118.50979858023294 , 128.20125080364775 , 130.69020638915256 , 140.5493243907834 , 105.21759008065781],
[108.60221224512546 , 133.9117259694517 , 101.5332101749211 , 146.6388791240098 , 113.13449218844238 , 131.23780769881972 , 139.1428226711519 , 130.25932704182728 , 129.86231189006048 , 109.02216024999683 , 142.90511993173442 , 117.71526383289512]],
[[146.95766233797062 , 141.10980753349543 , 147.46597437433206 , 142.5408014765392 , 108.13094116742639 , 145.86843734577036 , 130.50455434582955 , 136.35318202970194 , 105.95607763441241 , 132.02861636850298 , 136.2870873858973 , 134.01499015223766],
[148.55310660615447 , 142.0990548931759 , 136.7145723938267 , 100.15758572075671 , 103.88994599395492 , 101.00003694705342 , 148.79906288160927 , 137.85826884698807 , 133.82651653311154 , 127.99761029489898 , 148.64574143293905 , 135.23445796113253],
[126.94810894633608 , 122.02305773759176 , 107.22306219021456 , 127.25128907935655 , 125.22129345480008 , 134.0266415916861 , 122.47082891057221 , 148.13482822559922 , 114.55443669071579 , 145.14156686317924 , 135.62616733988233 , 124.44121331661297],
[113.45626483462361 , 126.12354095397426 , 147.03988349089576 , 110.05281509966962 , 147.1597067100844 , 111.78329848195267 , 138.21084375158182 , 142.15564881280653 , 136.81461711998946 , 133.94386143371293 , 112.2835257032176 , 101.5980205166744]],
[[114.65175349931584 , 117.83132080373467 , 134.834014474021 , 141.9385660252897 , 146.38176213477746 , 109.74731470618443 , 140.41226467796616 , 108.96255748475457 , 101.51673153747461 , 118.37338256471376 , 118.01356001138016 , 106.4785361733043],
[110.78818988810401 , 118.12179348067976 , 100.41963611566673 , 124.80306868478824 , 137.38428017707116 , 130.57442826285495 , 108.18006245168849 , 135.49958543560498 , 115.34014909180172 , 119.24071146695907 , 138.89700152404535 , 119.65800186439185],
[124.08941805224288 , 103.61759264296616 , 146.43159937890857 , 137.28498656716016 , 122.92095588710455 , 120.84897706748939 , 122.66778934001452 , 112.22048786061278 , 112.88396573683889 , 137.1589940473071 , 126.54939845346773 , 100.40429325501503],
[126.54574636845533 , 136.67293130782048 , 101.2490183442035 , 129.2871195864794 , 117.93032760714709 , 142.2416255722659 , 130.53217341799197 , 142.71394060106013 , 135.95247675768735 , 101.4495330200081 , 109.6479007485932 , 108.70294242376731]],
[[114.71042679736432 , 101.11367817562241 , 144.4069468250448 , 147.20171295397057 , 103.11199910995484 , 105.27012812443881 , 144.50133593512555 , 111.12298006165078 , 134.48261414426435 , 144.89657940123297 , 143.57417689086634 , 106.74539689012416],
[104.0400160321346 , 122.43410651406255 , 109.06612091058253 , 118.91059765543089 , 128.41937071366743 , 130.54808968876526 , 149.4449941444437 , 112.3559328592212 , 106.79372031586115 , 122.50775395659356 , 135.06767094674035 , 112.99301405155117],
[137.55859835560545 , 111.06574850348616 , 121.62836937372752 , 131.97537547130494 , 118.03595016053701 , 113.7836200275501 , 101.91508652937765 , 130.99429065759512 , 117.20132942918562 , 105.37598952945979 , 112.42601891085424 , 139.39997333320218],
[113.04965284996389 , 131.83571507762937 , 136.2903485367433 , 122.4660844890898 , 126.88865722209874 , 136.85424137554583 , 122.89286391531215 , 115.39869144959845 , 116.58548346011762 , 148.36583601313325 , 137.61949080957896 , 129.53650675538364]],
[[109.59070144196903 , 121.92131478363316 , 112.22084485403329 , 105.59746809778784 , 114.42534524528635 , 138.0363506567473 , 137.43352570030834 , 133.79737265377793 , 146.24042706829704 , 102.66140210172411 , 124.70392981656161 , 132.1995452100593],
[138.04467928111458 , 103.48473785968598 , 113.12696617555254 , 122.75017218577982 , 134.24511492344487 , 129.9069985794723 , 111.04209364989303 , 119.11215932988233 , 127.2563334811012 , 121.21520828962873 , 139.12173235304184 , 141.63107411421737],
[101.10831752510549 , 115.73604628934453 , 133.24211213907287 , 102.54992509780236 , 138.21879807599754 , 133.5627131237437 , 120.94427598879957 , 108.93525673976926 , 126.79509224571166 , 136.82662624975782 , 104.87296274677877 , 111.68520690137666],
[126.69164400564735 , 124.42464731730155 , 120.22371936383558 , 136.46091002567442 , 110.97333677305869 , 132.6145118468199 , 130.93365564887765 , 116.41581474288 , 148.9209583907657 , 128.95556622557586 , 141.11882457736095 , 107.19319045571666]],
[[133.76403715151875 , 104.69888044628918 , 124.09130483310754 , 101.82030468542077 , 135.03760273085751 , 139.92024050345503 , 111.181619870613 , 126.84845415526905 , 121.1332329090248 , 136.44151976171128 , 136.54724623406634 , 141.37122700924868],
[102.35109879911444 , 135.9003252196237 , 102.16547104862451 , 127.39909324638955 , 138.55852854818204 , 114.2048135768903 , 109.28902720029025 , 103.47661473235222 , 138.4219578222063 , 119.05000126482267 , 148.7854287218459 , 113.39926036108832],
[149.10294286816884 , 144.17384897658707 , 102.98606644349516 , 138.4200343929728 , 146.29526126856814 , 112.59586834380586 , 135.9386643943994 , 104.43181708710014 , 134.52892874854643 , 121.20792931107377 , 137.2868046679434 , 105.26951074711391],
[106.7783159111498 , 130.7764144754203 , 137.39278551520923 , 139.49681399455332 , 140.58535821440086 , 118.66682499015342 , 127.77515955864156 , 110.82562753463375 , 125.14518068488776 , 146.4163729553951 , 101.44988386950955 , 121.66179964737816]],
[[120.1003028062328 , 130.65707203677633 , 122.34409377793273 , 145.17913720115445 , 142.15089359280148 , 143.83128313809726 , 141.59407650706456 , 143.79429567763984 , 110.01240295643184 , 110.64361659572063 , 101.24410778654243 , 110.94837167109242],
[101.73819357327018 , 107.2575589137893 , 102.63040066265413 , 148.69672824858748 , 140.97365378804778 , 112.8721365616236 , 117.56447545186799 , 105.76677700075928 , 130.31957340550312 , 107.50338608052351 , 135.32284682460423 , 139.46414665161035],
[140.65641780150156 , 105.54734634494054 , 117.40502420128712 , 130.0908867311085 , 145.01744999759046 , 112.01575733008555 , 125.03934409572891 , 118.3850234607124 , 104.39746616044589 , 137.21258427515008 , 141.49629370202294 , 104.89903404480653],
[120.74528254621279 , 106.05895151848975 , 132.41152633341756 , 145.20546214681906 , 119.3118713358753 , 100.27601957969274 , 122.52585359118719 , 146.35113431101007 , 108.51244689160964 , 125.1997879196516 , 116.51707793954395 , 118.07712557450732]],
[[140.50956436809633 , 148.12877135990956 , 104.92862280570634 , 106.97982880930206 , 109.83567383261325 , 111.79493940846932 , 123.59246729783413 , 143.00918259873833 , 130.54736199679328 , 134.80025899360336 , 126.39898928967463 , 105.4833208436394],
[124.63986978363236 , 120.67564831045556 , 136.78390211962773 , 120.14460369304793 , 135.74928250673463 , 108.59609687458611 , 112.88253574846499 , 129.69020435099063 , 102.53112940103765 , 111.72513445208683 , 144.94429346151475 , 137.68110617953505],
[135.5279551668278 , 103.6638495660738 , 101.30520338222553 , 109.76660541217466 , 139.8247492476071 , 129.54401791485716 , 100.98405634278896 , 126.75706769864604 , 113.33994918811841 , 135.93195245518254 , 116.79768771969248 , 121.23594459268836],
[127.21106739617375 , 132.8990635360676 , 102.78356241093556 , 143.12271258691382 , 110.40781627509932 , 122.36711063262587 , 143.6728861914895 , 139.8816319528666 , 115.44192425755999 , 149.15057003186726 , 142.17503793789393 , 103.91689985893382]],
[[135.84167977397817 , 104.99549710361573 , 141.9142142881149 , 133.10301122333001 , 128.9205684163532 , 141.35370519764234 , 130.00174308441038 , 120.36979920781333 , 119.29316486479702 , 123.6330589562473 , 123.43259615821242 , 134.79486386747712],
[119.57782324870416 , 138.2291022381589 , 117.76223130315645 , 129.75179675889189 , 104.77448976253679 , 143.77023210427365 , 114.84994164945032 , 113.32078393904074 , 115.91730942096757 , 139.69803395624578 , 148.8475006035415 , 142.388922578905],
[146.7755373335456 , 108.55640191528589 , 146.06693092129387 , 104.65073706416813 , 134.61255953246257 , 123.17747500954681 , 134.87885678304949 , 132.06511969617623 , 132.3117066033267 , 146.3293965576305 , 116.37290857371286 , 145.23311780880658],
[134.53881515829528 , 138.33036039596047 , 115.1542969952669 , 110.63166712310617 , 115.03536616972808 , 127.63533882867945 , 102.35570432328943 , 101.67161913338263 , 105.62233398735368 , 140.4663634158121 , 119.71122444620707 , 140.14406732331787]],
[[110.04371235033115 , 128.18417198252044 , 134.36919744445822 , 106.77721664715654 , 147.39001407522318 , 125.28849046803543 , 119.01330594185825 , 148.34671396748877 , 110.51586488142246 , 116.68616408552799 , 130.81643045894455 , 124.0655929126406],
[104.60214912355879 , 140.18082300645963 , 105.76929984236727 , 125.82564930264068 , 149.81198101813263 , 149.01470232006318 , 142.00608519331254 , 125.27030935533998 , 139.85111845290146 , 109.73269917060163 , 116.89163522587685 , 145.64972437121588],
[145.16723463670093 , 112.64070001868558 , 117.84013823608946 , 127.94203650057236 , 135.5088438343967 , 125.69466802476278 , 116.10259254169881 , 108.8204784827616 , 121.61344230603684 , 127.78392077107358 , 126.09050407150073 , 102.70415046515456],
[129.9058045539449 , 114.06151152753304 , 120.19586469319663 , 131.35103962615108 , 127.26117510642696 , 124.22653083763632 , 110.52247882346231 , 122.23502914998278 , 105.12443430607404 , 104.4776600874503 , 114.46134100694954 , 101.29437600873818]],
[[113.57514747578486 , 125.23419874064604 , 140.62280592538093 , 136.54732365126944 , 106.28971550545118 , 139.660301669795 , 115.2808986165072 , 146.5411918422052 , 116.77571105795013 , 132.5300514042288 , 117.19015616031271 , 121.63456255084981],
[134.73976816376214 , 125.03550993773894 , 100.40302918867512 , 116.70779197356617 , 138.99925563677596 , 118.76679491070026 , 110.5458579156621 , 111.05536050550224 , 119.95926940897222 , 131.28269623570588 , 139.9041231460715 , 144.93422524489128],
[140.3503335821119 , 146.44232600839132 , 120.62266897938522 , 132.525569796715 , 137.65849073641408 , 124.98269562447248 , 123.34419498294156 , 117.91302410216306 , 115.47832591016909 , 144.7041271647596 , 110.6894260944083 , 134.08867569063622],
[103.88078422583789 , 115.06480481438297 , 141.1248893368342 , 144.96883357302377 , 140.8114503656266 , 137.98777092740252 , 128.96935875534768 , 146.93475825089232 , 137.52132530296643 , 115.24808555896784 , 140.55756966704953 , 129.50926985809545]],
[[141.08093149061116 , 132.93485134621363 , 144.90989862136516 , 144.43831288584312 , 146.13991384989725 , 135.17224204211416 , 139.64929455726224 , 108.66730351827727 , 136.26814910665712 , 132.53563357409746 , 139.36178630293495 , 119.48526754664975],
[102.45066843751326 , 125.413382468316 , 144.11451664831327 , 139.4554750926759 , 142.60757064614717 , 108.94175839846501 , 100.42529832818879 , 114.65949370060098 , 141.37139723032197 , 114.07998419249493 , 125.62028351407162 , 122.25227948029588],
[113.77827742634653 , 128.89429542862916 , 139.221397164202 , 102.35912552674442 , 120.01548965011013 , 135.18437222639 , 131.77279076004857 , 114.94100047058464 , 120.91690781139599 , 138.21247237809564 , 102.3456207658939 , 124.41299824184331],
[145.509115701595 , 111.48502039972327 , 110.85306255984747 , 103.52133510872049 , 132.58482623778946 , 124.28838124492057 , 120.26252086089897 , 113.26752931693056 , 138.01655432218897 , 116.9949920911917 , 146.80960506625368 , 107.51410157419608]]];

d_hf = [[33.36535215875734 , 13.015341523731472 , 19.752933631156257 , 37.985396861119874 , 38.03281557180584 , 21.131890143573766 , 15.406137478757987 , 23.70318731666116 , 12.290320993128304 , 9.597927926258334 , 21.55709095387588 , 14.759095874604604 , 15.980132948912415 , 10.244905552775172 , 63.70460252081416 , 46.70641339371499 , 10.298456280379652 , 23.13331151793331 , 62.135468650935195 , 36.723288452002805],
[34.399664851815324 , 17.97817125189901 , 32.89877410064717 , 38.10812081768764 , 38.45692130906173 , 22.931696069768396 , 33.49954437185326 , 14.214236525139047 , 23.72985287252908 , 26.42073709057691 , 38.17288653010433 , 13.60747571701683 , 9.82914077790916 , 8.162642251549158 , 53.05785902674925 , 40.27120366496108 , 25.524691935830507 , 12.682092132644497 , 51.55304620294908 , 24.361835417080147],
[11.101357395363248 , 11.02510549864633 , 43.741549083860626 , 58.74104807792188 , 15.402337264743064 , 41.84746365753352 , 30.633117027308746 , 37.10040299698516 , 15.481946867728748 , 32.988977746904276 , 29.485489476917714 , 11.03156598829495 , 30.54176472508023 , 21.357501647962465 , 41.466870888386026 , 23.02577331513534 , 20.51268520310721 , 35.69068711709794 , 39.91582401556891 , 19.66736391386197],
[48.90016530339037 , 29.861307819302045 , 5.89714714875099 , 32.81597785937208 , 53.485293926809675 , 21.094080682371395 , 16.311878346706497 , 31.610307188249145 , 26.449275007402303 , 7.903418964265305 , 24.848715817320233 , 32.21289320433821 , 26.32123053181443 , 26.041978841095375 , 81.14248007533784 , 63.76482189932139 , 21.869705604218424 , 31.94128345845357 , 79.57293705347625 , 54.071074536314214],
[51.622946470766365 , 31.602328477620606 , 21.388199431363088 , 18.253712676860026 , 56.09033696199688 , 4.776202140842068 , 35.069786050789034 , 8.653054348572473 , 33.89437240150673 , 22.797954929187068 , 42.81460205771517 , 29.698155500066534 , 10.497410108535783 , 19.38406338278333 , 72.93676529736052 , 60.05413475334204 , 32.49984698630875 , 9.888018260503793 , 71.45002491598079 , 44.273392162582525]];

d_ch = [[65.80273550544841 , 66.57326790837296 , 43.829214001622255 , 79.90619500389191 , 84.52810183601665],
[27.073972741361768 , 27.586228448267445 , 4.242640687119285 , 43.289721643826724 , 44.721359549995796],
[27.018512172212592 , 14.0 , 16.278820596099706 , 44.10215414239989 , 34.0147027033899],
[15.811388300841896 , 12.165525060596439 , 32.202484376209235 , 24.596747752497688 , 8.54400374531753],
[3.605551275463989 , 19.4164878389476 , 21.213203435596427 , 19.6468827043885 , 25.612496949731394],
[43.657759905886145 , 34.058772731852805 , 22.02271554554524 , 61.09828148156051 , 54.08326913195984],
[19.235384061671343 , 10.198039027185569 , 32.449961479175904 , 29.068883707497267 , 10.04987562112089],
[18.384776310850235 , 30.59411708155671 , 17.804493814764857 , 29.614185789921695 , 40.45985664828782],
[24.331050121192877 , 42.44997055358225 , 37.53664875824692 , 20.808652046684813 , 42.95346318982906],
[55.57877292636101 , 48.83646178829912 , 31.78049716414141 , 72.56721022610694 , 68.73136110975832],
[53.600373133029585 , 46.87216658103186 , 29.832867780352597 , 70.61161377563892 , 66.75327707311455],
[25.495097567963924 , 38.8329756778952 , 49.36598018878993 , 9.219544457292887 , 25.942243542145693],
[25.96150997149434 , 33.52610922848042 , 49.36598018878993 , 16.64331697709324 , 16.278820596099706],
[7.0 , 17.0 , 17.029386365926403 , 24.041630560342615 , 26.90724809414742],
[22.20360331117452 , 40.311288741492746 , 41.593268686170845 , 11.40175425099138 , 36.0],
[55.57877292636101 , 48.83646178829912 , 31.78049716414141 , 72.56721022610694 , 68.73136110975832],
[46.17358552246078 , 48.27007354458868 , 25.0 , 60.40695324215582 , 65.36818798161687],
[23.021728866442675 , 34.0 , 47.0 , 10.63014581273465 , 19.72308292331602],
[18.027756377319946 , 14.866068747318506 , 8.602325267042627 , 35.4682957019364 , 32.31098884280702],
[42.941821107167776 , 48.27007354458868 , 25.238858928247925 , 55.54277630799526 , 63.60031446463138]];

d_hh = [[0.0 , 18.384776310850235 , 24.020824298928627 , 17.46424919657298 , 22.20360331117452],
[18.384776310850235 , 0.0 , 23.345235059857504 , 33.24154027718932 , 20.024984394500787],
[24.020824298928627 , 23.345235059857504 , 0.0 , 40.792156108742276 , 40.718546143004666],
[17.46424919657298 , 33.24154027718932 , 40.792156108742276 , 0.0 , 25.179356624028344],
[22.20360331117452 , 20.024984394500787 , 40.718546143004666 , 25.179356624028344 , 0.0]];

d_fc = [[32.94032922628764 , 6.9274930003999335 , 25.58606241573891 , 43.14928322378429 , 30.10509054864714 , 22.19763952591243 , 43.53863072767027 , 21.193477583891454 , 41.19013977441914 , 25.996283300768074 , 24.31735879147029 , 57.88555945874987 , 59.250103308033346 , 26.493424631223643 , 47.51229691188519 , 25.996283300768074 , 13.898642718853669 , 56.2772527296175 , 19.70238455298963 , 15.226144448420891],
[53.49472684030897 , 14.135401973679963 , 18.729353848488994 , 23.40537714594937 , 10.22446976949339 , 31.72399947280301 , 24.80497827987442 , 13.057994167739368 , 29.467000331737815 , 42.729357482449174 , 40.76590291271309 , 38.35022276165598 , 38.64386029512083 , 6.0154918326783084 , 31.668313931860816 , 42.729357482449174 , 34.024755931496635 , 36.02752992869359 , 7.154444155910309 , 32.040012299549254],
[84.27696655803095 , 46.61509149662408 , 44.98352140837955 , 22.676799502455836 , 22.616406671130502 , 63.04531414794876 , 27.044628730340445 , 34.31181753607928 , 26.701156846739366 , 75.32689243641047 , 73.34633811865568 , 6.007216883529333 , 10.781676632913527 , 26.716517690807468 , 16.999452518328322 , 75.32689243641047 , 64.6736409439425 , 4.756155123797644 , 37.55167518554471 , 60.25972667254099],
[102.43873257978908 , 62.64862787973048 , 52.00768893860136 , 26.756019878215195 , 41.5882950372621 , 72.10738166797535 , 27.93291149533957 , 56.21710629649162 , 53.483338238191614 , 86.92268336322988 , 84.95065739674281 , 27.917313994733966 , 16.359987241834983 , 43.8426252970348 , 44.04974166634871 , 86.92268336322988 , 83.09366213019904 , 22.681523153049817 , 50.4480488076611 , 80.71929281463515],
[28.43812740809098 , 11.386664579613104 , 28.6605417122585 , 47.58913426323041 , 34.76798744271063 , 21.733425727099643 , 47.81601174020588 , 25.344289050128474 , 45.04336185538655 , 22.7063289468762 , 21.201582707219536 , 62.49918384332474 , 63.91301137226189 , 31.156716573691913 , 51.78755425527286 , 22.7063289468762 , 9.976389164281873 , 60.93915626942145 , 23.967787407504765 , 13.563002068295225],
[85.41750536301905 , 45.67543527703372 , 36.861477268354434 , 10.784880388101525 , 24.706412854604945 , 56.753891516152855 , 13.658686563850965 , 39.50159319332584 , 39.86259553673064 , 71.00849139734596 , 69.01608004342127 , 21.216751561707053 , 11.658864864201808 , 26.75835742202163 , 32.20987981378729 , 71.00849139734596 , 66.02160589818831 , 14.96751096019257 , 33.73176119483014 , 63.64749418421244],
[65.053669364336 , 31.849280497378164 , 39.607395413985266 , 30.4360375381718 , 14.174026029066194 , 52.550073439406866 , 34.29872274713015 , 15.120645247889987 , 8.955833318759337 , 61.523008619381166 , 59.67655417654782 , 25.24192979463914 , 32.06145051855865 , 17.70909995435678 , 11.381789176515111 , 61.523008619381166 , 45.9652649699009 , 26.614569050610985 , 28.494742882883806 , 40.224947176757674],
[80.67442755069126 , 41.29905103485701 , 27.55767120377631 , 8.006972401419736 , 26.49720375668757 , 47.57631142170457 , 4.908506997701347 , 40.623291951126646 , 46.99418427136682 , 62.71573249099581 , 60.77530159881936 , 33.85370511800308 , 24.88255211148544 , 26.334985286879295 , 41.56526436180945 , 62.71573249099581 , 62.09962170078434 , 27.82504613389599 , 28.499027387187272 , 61.424356230524786],
[54.02688997515606 , 17.150929193220044 , 25.74238021475975 , 26.45469380846456 , 8.687511102590248 , 37.349570416716745 , 28.808036160482878 , 7.004379206994296 , 22.707555869814524 , 46.84927397951725 , 44.95142947843932 , 35.474961714079306 , 37.9204284868897 , 7.337172547979168 , 26.122222655246098 , 46.84927397951725 , 34.388483483943496 , 34.270094293350326 , 14.095899980832076 , 30.694534066510744],
[73.03316988892597 , 35.628912238205814 , 36.46196329885568 , 19.682490159352945 , 11.789236498796326 , 53.198347951871256 , 24.009992962590154 , 23.218298888515307 , 20.160735552514886 , 64.74140597965068 , 62.77935069790741 , 16.46176880121032 , 19.990486215272647 , 16.15023003169012 , 14.347739465774119 , 64.74140597965068 , 53.42764509758625 , 15.41127703225321 , 27.570974855112873 , 49.107943192838725],
[58.56868241569667 , 29.530483594154447 , 41.521669646288345 , 37.31031666450631 , 19.145267296678913 , 51.35124583726095 , 40.77862533834329 , 11.756478244307537 , 8.954974870579491 , 58.30597060524119 , 56.58145035933277 , 33.574522155073176 , 40.71094634393029 , 21.24024629050517 , 17.73956894994613 , 58.30597060524119 , 40.16198645962938 , 35.248269865818195 , 29.84698957831114 , 33.549095351204066],
[54.831447432309915 , 15.03861903511472 , 13.805346700352105 , 21.198638387428453 , 12.99466930184705 , 28.899907402976343 , 21.73524269698287 , 18.234881586189207 , 34.215485111481335 , 41.287619400161844 , 39.292399134112124 , 40.12873423509351 , 38.847215731676386 , 8.575722249445274 , 35.46276728807574 , 41.287619400161844 , 35.79044194817611 , 37.04707311955064 , 3.2882931115061593 , 34.94618215763644],
[74.3629515840677 , 34.637283545565516 , 23.78160300795926 , 2.3708060158735376 , 18.650002993322946 , 43.75460075673248 , 3.2676794897615027 , 32.77366927282469 , 39.7617345424274 , 58.26496472779542 , 56.283326851008894 , 30.419886820658032 , 23.90733859067388 , 18.515965156130164 , 35.265020148361586 , 58.26496472779542 , 55.4075136626366 , 25.04911993761717 , 22.02050849516185 , 54.20255721070995],
[65.14613566592446 , 25.337389219756865 , 18.3777697265476 , 10.927426388924461 , 11.367363987507336 , 37.12426129921726 , 12.157837327829458 , 23.922093520114867 , 34.314050085069674 , 50.699065669384396 , 48.6997405781366 , 32.61493838118694 , 29.406728932511 , 9.670312072673797 , 32.32146980759206 , 50.699065669384396 , 46.01272948025631 , 28.547775455018346 , 13.102607484291765 , 44.637080344263396],
[40.988940073079824 , 40.591811274241 , 39.13794287740352 , 65.19680521694481 , 61.64200791621055 , 20.046851343224084 , 62.89955932126157 , 58.387635800879856 , 78.60370306789684 , 14.685007403668418 , 15.459180947385603 , 88.98680696892096 , 86.12697469908383 , 57.18039407367856 , 83.03107769482683 , 14.685007403668418 , 39.20622533126792 , 85.42199341827666 , 45.678389627661126 , 47.217969311846545],
[31.351390686980174 , 21.307148110220208 , 26.88080768529025 , 51.67366269828919 , 44.130109898977146 , 9.14764131923793 , 50.461750945039356 , 38.90147968957393 , 59.14676397212212 , 8.905209294106044 , 6.9107710011675 , 72.18963203976877 , 71.11521397817272 , 39.8107151493036 , 64.34599479066523 , 8.905209294106044 , 21.51947601052232 , 69.41111087816205 , 29.148385323501323 , 28.590916651650737],
[58.13813672166095 , 22.15572084778116 , 29.674821775215953 , 25.868163653597286 , 7.082271390413366 , 42.30685804253082 , 28.87675462451735 , 8.476415552108497 , 18.350302454171743 , 51.87478006395611 , 49.982660561745874 , 31.01619427601123 , 34.49550924850676 , 8.579089476441023 , 21.081567809198912 , 51.87478006395611 , 38.57609284375115 , 30.34301703347337 , 18.30849395727595 , 34.17554189851425],
[79.19912786621359 , 39.900877346463766 , 25.954981431893913 , 7.757562203625501 , 25.786632439236325 , 45.96931772636201 , 3.952511853975525 , 39.70207200725497 , 46.72834076086282 , 61.11616529193681 , 59.177063630708325 , 34.59281541140346 , 25.98476888121596 , 25.388243379963942 , 41.64296937001162 , 61.11616529193681 , 60.6897971459907 , 28.656523620063552 , 27.095010056722018 , 60.13481861321937],
[40.55469269834634 , 39.073874615652166 , 37.6196479034997 , 63.68562122631823 , 60.0727151225904 , 18.477782702524195 , 61.41694609214063 , 56.87377870250916 , 77.08262552880699 , 13.71167457120401 , 14.335514347473513 , 87.4209844932439 , 84.59000020603226 , 55.61094435685563 , 81.47384393306011 , 13.71167457120401 , 38.10516998887449 , 83.86567462467734 , 44.109094011388244 , 46.04318661340455],
[49.730673512662634 , 21.7015711331211 , 10.505357868605328 , 36.50667742638448 , 35.37219468698663 , 10.643733336339118 , 34.25602170589186 , 37.08453660858419 , 55.82200970241888 , 26.288358392214764 , 24.49688315347232 , 61.271097191894704 , 57.57967021555422 , 30.984377906588445 , 57.86467005420233 , 26.288358392214764 , 35.63735949470844 , 57.25175446515108 , 19.48254920148377 , 39.85529259797802]];

s = [[1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1],
[1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1],
[1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1],
[1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1]];